XML.onData

Доступность

Flash Player 5.

Синтаксис

my_xml.onData = function(src:String) {
  // ваш код
}

Параметры

src Строка или undefined; необработанные данные, обычно в XML фаормате, отправленные сервером.

Возвращает

Ничего.

Описание

Обработчик события; вызывается, когда текст XML файла был полностью загружен с сервера или когда при загрузке с сервера произошла ошибка. Этот обработчик вызывается до того, как XML данные обрабатываются анализатором, поэтому Вы можете использовать собственный парсер вместо встроенного во Flash парсера XML. Параметр src есть строка, содержащая XML текст, загруженный с сервера, или же undefined, если во время загрузки файла произошла ошибка.

По умолчанию обработчик события XML.onData вызывает XML.onLoad. Вы можете сделать обработчиком события XML.onData собственную функцию, но тогда XML.onLoad не будет вызываться до тех пор, пока вы не вызовите его в собственном обработчике XML.onData.

Пример

В примере ниже показано, как обработчик XML.onData выглядит по умолчанию:

XML.prototype.onData = function (src:String) {
  if (src == undefined) {
    this.onLoad(false);
  } else {
    this.parseXML(src);
    this.loaded = true;
    this.onLoad(true);
  }
}

Вы можете использовать в качестве обработчика XML.onData свою функцию, чтобы работать с XML без обработки анализатором (parsing).